package com.yzs.service;

import com.yzs.common.bean.R;
import com.yzs.entity.Personnel;

public interface IPersonnelService {
    /**
     * 根据权限的不同获取不同员工
     * @return
     */
    public R getPersonnel(String type);

    /**
     * 添加员工
     * @param p
     * @return
     */
    public R addPersonnel(Personnel p);

    /**
     * 修改员工
     * @param p
     * @return
     */
    public R updatePersonnel(Personnel p);

    /**
     * 根据id 删除员工
     * @param p
     * @return
     */
    public R deletePersonnel(Personnel p);

    /**
     * 分页查询
     * @param type
     * @param currentPage
     * @param pageSize
     * @return
     */
    public R getPersonnelByPage(String type, Integer currentPage, Integer pageSize);
}
